F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 245 results
Design your own Australian flag by firstly examining common elements of flags, creating a step by step process (algorithm) to program your design after exploring a ‘block-based’ turtle drawing program such as Pencil Code.
Students create a storyboard to plan a ‘choose your own adventure' story, where the reader is provided with a number of decisions that lead to alternative endings.
Retell a known nursery rhyme using ScratchJr to create an interactive animation.
This is the third in a series of lessons to incorporate graphical user interfaces (GUIs) into your general-purpose programming. The series follows on from the Visual to text coding lesson series.
This planning resource for Year 7 is for the topic of Algorithms. Students are introduced to the use of algorithms for sorting and classifying. They can use flow charts to do this. Algorithmic thinking is a design process and flow charts are used to show a sequence of steps and/or instructions and require decision making ...
Natural language processing is growing in importance. We often converse with automatic chatbots for customer service without even knowing. We also use online translation services or mobile apps. But how do these services work? Is there artificial intelligence (AI) in them? Three projects are offered to cater for student ...
This lesson sequence offers an approaches to teaching object-oriented principles using visual programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.
In this lesson students will explore the use of Sphero in the everyday world by adding accessories to invent solutions to workplace or other problems or simply by inventing an adaptation to the device. In each case, they are to build the accessory and create the code required for the device to serve a particular purpose. ...
In this lesson students will be using components of the LilyPad development kit to create a circuit of LED’s that are controlled using a basic Arduino program, written in the Arduino IDE. Starting with a simple sequence of turning a LED on and off, the students can be challenged to choose a piece of music with a steady ...
This is the final project in a series of lessons to incorporate Graphical User Interfaces (GUIs) into your General Purpose Programming. The series follows on from the Visual To Text Coding lesson series.
Students are introduced to Sphero and its main features – direction, speed and colour. This lesson allows students to experiment through playing with Sphero and controlling it with the Sphero app. This lesson idea was created by Steven Payne.
Sometimes we write and post things on social media in a hurry. Such posts can hurt people and even make them feel bullied. Wouldn't it be great if an Artificial Intelligence application could check our posts as we write them, and warn us if they were potentially hurtful?
This lesson plan enables students to explore how Natural Language Processing (NLP), a subset of Artificial Intelligence (AI), is used to assess and categorise a user’s online comments. (AI is the ability of machines to mimic human capabilities in a way that we would consider 'smart'.)
For this project, students are introduced to the Arduino microcontroller and Arduino integrated development environment for programming a switch on an air conditioner. This lesson was designed by Cindy Thornton, Flinders Island District High School, Tasmania.
In this lesson sequence students learn to code separate modules that perform discrete functions but collectively meet the needs of the solution. They select the most appropriate algorithm based on the type of problem.
Create a computer program to learn a traditional Aboriginal or Torres Strait Islander language.
Students are introduced to Ozobot and how drawing lines and colour codes can control it. This lesson allows students to experiment with different lines and codes to create a path for Ozobot to follow. This lesson idea was created by Steven Payne.
During this lesson, students will be required to consider the functions of the Bee-Bot and how a user can interact with this device. Students are asked to design a course challenge for another user which will result in the Bee-Bot, with a pin attached, reversing into a balloon to pop it. This lesson idea was created by ...
The teacher assesses the student’s knowledge and skills using the student’s project log, self-reflection and think aloud.
In this learning sequence students explore an orchestra and use Makey Makey to make a musical instrument for an ensemble.